home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / lang / lisp / guile-ii.src / guile-ii / guile-src / configure.in < prev    next >
Encoding:
Text File  |  1995-07-03  |  1.0 KB  |  42 lines

  1. AC_INIT(libguile)
  2.  
  3. all_subdirs=`cat $srcdir/*/PLUGIN/REQ $srcdir/*/PLUGIN/OPT /dev/null | tsort | xargs echo`
  4. req_subdirs=`cat $srcdir/*/PLUGIN/REQ /dev/null | tsort | xargs echo`
  5. opt_subdirs=`cat $srcdir/*/PLUGIN/OPT /dev/null | tsort | xargs echo`
  6. AC_CONFIG_SUBDIRS($all_subdirs)
  7. existingdirs=
  8. for d in $all_subdirs; do
  9.   if test -d $srcdir/$d ; then
  10.     existingdirs="$existingdirs $d"
  11.     if test -f $srcdir/$d/PLUGIN/GUILE.greet ; then
  12.       cat $srcdir/$d/PLUGIN/GUILE.greet
  13.     elif test -f $srcdir/$d/PLUGIN/PLUGIN.greet ; then
  14.       cat $srcdir/$d/PLUGIN/PLUGIN.greet
  15.     else
  16.       echo ===
  17.       echo === Configuring plug-in component $d
  18.       echo ===
  19.     fi
  20.   fi
  21. done
  22.  
  23. for d in $req_subdirs; do
  24.   if test ! -d $srcdir/$d ; then
  25.     echo ===
  26.     echo === ERROR: Missing required package: $d
  27.     echo ===
  28.     exit 1
  29.   fi
  30. done
  31.  
  32. for d in $opt_subdirs; do
  33.   if test ! -d $srcdir/$d ; then
  34.     echo ===
  35.     echo === WARNING: Missing suggested package: $d
  36.     echo ===
  37.   fi
  38. done
  39.  
  40. AC_SUBST(existingdirs)
  41. AC_OUTPUT(Makefile)
  42.